// 云对象教程: https://uniapp.dcloud.net.cn/uniCloud/cloud-obj
// jsdoc语法提示教程：https://ask.dcloud.net.cn/docs/#//ask.dcloud.net.cn/article/129
module.exports = {
		_before: function() { // 通用预处理器

		},
		/**
		 * method1方法描述
		 * @param {string} param1 参数1描述
		 * @returns {object} 返回值描述
		 */
		async getOpenId(code) {
			// 参数校验，如无参数则不需要
			// if (true) {
			// 	return {
			// 		errCode: 'PARAM_IS_NULL',
			// 		errMsg: code
			// 	}
			// }
			// 业务逻辑
			const res = await uniCloud.httpclient.request('https://api.weixin.qq.com/sns/jscode2session', {
				method: 'get',
				data: {
					grant_type: 'authorization_code',
					appid: 'wx43075af6660fe782',
					secret: '968073e75c30b67f806db8b6be95ff11',
					js_code:code
				},
				dataType: 'json'

			})
			// 返回结果
			return {
				data: res.data
			}
		}
}